#include<bits/stdc++.h>
using namespace std;
long long n,q;
long long a[8010],b[8010];
int main()
{
	freopen("sort.in","r",stdin);
	freopen("sort.out","w",stdout);
	scanf("%lld%lld",&n,&q);
	for(int i=1;i<=n;i++)
	{
		scanf("%lld%lld",&a[i]);
	}
	for(int i=1;i<=q;i++)
	{
		long long x,y,z,lj=0;
		cin>>x;
		if(x==1)
		{
			cin>>y>>z;
			a[y]=z;
		}
		if(x==2)
		{
			cin>>y;
			for(int j=1;j<=n;j++)
			{
				if(a[y]>a[j]&&j!=y||j<y&&a[y]==a[j])
				{
					lj++;
				}
			}
			cout<<lj+1<<endl;
		}
	}
	return 0;
}
